package com.baidu.day04;
//先声明一个类，再通过类创建对象
public class Student {
    static int age = 18;//静态变量
    String name;
    int score;

    //构造方法
    //构造方法只能在类中编写
    //如何写：与类同名，无返回值
    //如果一个类中没有编写构造方法，系统会默认提供一个无参数的构造方法
    //作用：1、创建对象 2、给对象进行初始化赋值
    //调用构造方法：new 类名+括号
    //构造方法重载：方法名相同，参数个数不同，参数类型不同
    //this：代表当前对象内存地址 指向自己
    //在静态里，不能使用成员的东西（是因为静态的先执行，成员的还未加载完成）

    public Student(String name){
        System.out.println("测试构造方法");
        this.name = name;
    }

    public Student(){
        System.out.println(this);
    }

    //成员方法
    public String getName(){
        return name;
    }
}
